be (left) stranded - Allemand Anglais Dictionnaire